Job: core (rust-1)
Runner: g1t, Linux X64 (Debian bookworm, Node 24, Python 3, Go, Rust)
Matrix: {"group":"rust-1","units":"events,work,integrations,packages","rust":true,"image":false}
##[group]G1T_TOKEN permissions
contents: read
metadata: read
##[endgroup]
Checking out flagon-io/g1t into /home/runner/work/repo
[command]git init --quiet
[command]git remote add origin https://g1t.sh/flagon-io/g1t.git
[command]git fetch --no-tags --prune --quiet origin refs/heads/main
[command]git checkout --quiet --force -B main fe7d2329374fb8553a5a1d1b906a597403a96097
Checked out fe7d2329374fb8553a5a1d1b906a597403a96097
##[group]Rust for Workers
rustup target add wasm32-unknown-unknown
##[endgroup]
shell: bash -e /home/runner/_temp/18ddbef24e208340.sh
info: component rust-std for target wasm32-unknown-unknown is up to date
Cache restored from key: worker-build-Linux-20198271f2bfa646f90a27111263b0637937fdecf1b000ed47c7554968c64152 (2.6 MB in 0.6s)
Cache restored from key: worker-build-tools-Linux-20198271f2bfa646f90a27111263b0637937fdecf1b000ed47c7554968c64152 (115.2 MB in 4.0s)
Cache restored from key: cargo-crates-Linux-f9437572d523fab422c6790fa14184299f4dcdbe7430863b1699525f9c8c3272 (65.0 MB in 1.7s)
Cache restored from key: cargo-target-Linux-rust-1-90652a58a670fcc36b6f8fcd112c008a28ffad277d740763da97f2fa951f46ba (124.1 MB in 7.0s)
##[group]sccache
bash scripts/sccache.sh install
##[endgroup]
shell: bash -e /home/runner/_temp/18debef6362e6e80.sh
sccache: Starting the server...
sccache: error: Server startup failed: cache storage failed to read: Unexpected (temporary) at read => INTERNAL SERVER ERROR

Context:
   uri: https://api.g1t.sh/actions/toolkit/_apis/artifactcache/cache?keys=sccache/.sccache_check&version=sccache-v0.18.0
   response: Parts { status: 500, version: HTTP/1.1, headers: {"cf-ray": "a47a50bb8cdeca79-LAX", "connection": "close", "content-length": "21", "date": "Fri, 09 Oct 2026 03:31:56 GMT", "nel": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}", "report-to": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=y2f5yt6MiCxEjFYQMQe8Wx0Z%2BRnf0DgbFPIuF8glJhOWSY99%2BK2zbwszmbzweB8mlLUBncwTb2hlsIatleQHsH%2BJIBODDqH7X6jXFFo9IiZYMziE6WLlHnxQpDRsZdqJ9Nm00xlKDNod\"}]}", "server": "cloudflare"} }
   service: ghac
   path: .sccache_check
   range: 0-

Backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>
  15: <unknown>
  16: <unknown>
  17: <unknown>
  18: <unknown>
  19: <unknown>
  20: <unknown>
  21: <unknown>
  22: <unknown>


##[warning]Warning: sccache's server did not start (it could not read the cache), so this job builds without it
##[group]Install
node scripts/deploy.mjs install --only "events,work,integrations,packages"
##[endgroup]
shell: bash -e /home/runner/_temp/18dfbef694aed9c4.sh
npm ci --no-audit --no-fund --workspaces=false

added 37 packages in 12s
npm warn install-scripts 2 packages have install scripts not yet covered by allowScripts:
npm warn install-scripts   esbuild@0.28.1 (postinstall: node install.js)
npm warn install-scripts   workerd@1.20261001.1 (postinstall: node install.js)
npm warn install-scripts
npm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve <pkg>` to allow.
##[group]Deploy events,work,integrations,packages
node scripts/deploy.mjs deploy --only "events,work,integrations,packages" --force --no-migrations --concurrency 2
##[endgroup]
shell: bash -e /home/runner/_temp/18d8bef9fee3458b.sh
Deploying fe7d2329374f (Merge empty successes across services: Ok(None) and Ok(()) read back as themselves, so every cache miss is a miss and not a 500, and toolkit failures say why)

unit          stage  action  live          migrations  why
------------  -----  ------  ------------  ----------  ----------------------------------------------------------------------
events        core   deploy  4bc468182b74  -           2 changed files (crates/contracts/src/outcome.rs via crates/contracts)
work          core   deploy  4bc468182b74  -           2 changed files (crates/contracts/src/outcome.rs via crates/contracts)
integrations  core   deploy  4bc468182b74  -           2 changed files (crates/contracts/src/outcome.rs via crates/contracts)
packages      core   deploy  4bc468182b74  -           2 changed files (crates/contracts/src/outcome.rs via crates/contracts)

4 to deploy: core (events, work, integrations, packages)
== core: events, work, integrations, packages
[work]  ⛅️ wrangler 4.146.0
[work] ────────────────────
[work] [custom build] Running: node ../../scripts/build-rust-worker.mjs
[events]  ⛅️ wrangler 4.146.0
[events] ────────────────────
[events] [custom build] Running: node ../../scripts/build-rust-worker.mjs
[work] [custom build] [INFO]: Checking for the Wasm target...
[work] [custom build] 
[events] [custom build] [INFO]: Checking for the Wasm target...
[events] [custom build] 
[events] [custom build] [INFO]: Compiling to Wasm...
[events] [custom build] 
[work] [custom build] [INFO]: Compiling to Wasm...
[work] [custom build] 
[work] [custom build]     Blocking waiting for file lock on package cache
[work] [custom build] 
[events] [custom build]     Blocking waiting for file lock on package cache
[events] [custom build] 
[work] [custom build]     Blocking waiting for file lock on package cache
[work] [custom build] 
[events] [custom build]    Compiling g1t-contracts v0.1.0 (/home/runner/work/repo/crates/contracts)
[events] [custom build] 
[work] [custom build]     Blocking
[work] [custom build]  waiting for file lock on build directory
[work] [custom build] 
[events] [custom build]    Compiling g1t-kit v0.1.0 (/home/runner/work/repo/crates/kit)
[events] [custom build] 
[events] [custom build]    Compiling g1t-events v0.1.0 (/home/runner/work/repo/services/events)
[events] [custom build] 
[events] [custom build]     Finished `release` profile [optimized] target(s) in 1m 01s
[events] [custom build] 
[work] [custom build]    Compiling g1t-rules v0.1.0 (/home/runner/work/repo/crates/rules)
[work] [custom build] 
[events] [custom build] [INFO]: Optimizing wasm binaries with `wasm-opt`...
[events] [custom build] 
[work] [custom build]    Compiling g1t-work v0.1.0 (/home/runner/work/repo/services/work)
[work] [custom build] 
[events] [custom build] [INFO]: :-)Done in 1m 02s
[events] [custom build] [INFO]: :-) Your wasm pkg is ready to publish at /home/runner/work/repo/services/events/build/.tmp.
[events] [custom build] 
[events] [custom build] 
[events] [custom build]   index.js  27.3kb
[events] [custom build] 
[events] [custom build] ⚡ Done in 10ms
[events] [custom build] 
[events] Total Upload: 1524.53 KiB / gzip: 360.08 KiB
[events] Worker Startup Time: 9 ms
[events] Your Worker has access to the following bindings:
[events] Binding                                         Resource                  
[events] env.BUS (inherited)                             Queue                     
[events] env.SUBSCRIBER_WORK (inherited)                 Queue                     
[events] env.SUBSCRIBER_RUNNER (inherited)               Queue                     
[events] env.SUBSCRIBER_INTEGRATIONS (inherited)         Queue                     
[events] env.SUBSCRIBER_WEBHOOKS (inherited)             Queue                     
[events] env.SUBSCRIBER_ACTIONS (inherited)              Queue                     
[events] env.SUBSCRIBER_DEPLOYMENTS (inherited)          Queue                     
[events] env.SUBSCRIBER_PROJECTS (inherited)             Queue                     
[events] env.SUBSCRIBER_REPOS (inherited)                Queue                     
[events] env.SUBSCRIBER_BILLING (inherited)              Queue                     
[events] env.SUBSCRIBER_SECURITY (inherited)             Queue                     
[events] env.SUBSCRIBER_CONTEXT (inherited)              Queue                     
[events] env.SUBSCRIBER_SEARCH (inherited)               Queue                     
[events] env.SUBSCRIBER_PACKAGES (inherited)             Queue                     
[events] env.DB (g1t-events)                             D1 Database               
[events] env.BILLING (g1t-billing)                       Worker                    
[events] env.WORK (g1t-work)                             Worker                    
[events] env.REPOS (g1t-repos)                           Worker                    
[events] env.IDENTITY (g1t-identity)                     Worker                    
[events] env.AUDIT_MAX_DAYS ("400")                      Environment Variable      
[events] env.AUDIT_MIN_DAYS ("7")                        Environment Variable      
[events] Uploaded g1t-events (2.81 sec)
[events] Deployed g1t-events triggers (1.00 sec)
[events]   schedule: 41 3 * * *
[events]   Producer for g1t-events
[events]   Producer for g1t-events-work
[events]   Producer for g1t-events-runner
[events]   Producer for g1t-events-integrations
[events]   Producer for g1t-events-webhooks
[events]   Producer for g1t-events-actions
[events]   Producer for g1t-events-deployments
[events]   Producer for g1t-events-projects
[events]   Producer for g1t-events-repos
[events]   Producer for g1t-events-billing
[events]   Producer for g1t-events-security
[events]   Producer for g1t-events-context
[events]   Producer for g1t-events-search
[events]   Producer for g1t-events-packages
[events]   Consumer for g1t-events
[events] Current Version ID: 7299ee7c-7156-4025-b9cb-2b399c8dabe2
[integrations]  ⛅️ wrangler 4.146.0
[integrations] ────────────────────
[integrations] [custom build] Running: node ../../scripts/build-rust-worker.mjs
[integrations] [custom build] [INFO]: Checking for the Wasm target...
[integrations] [custom build] 
[integrations] [custom build] [INFO]: Compiling to Wasm...
[integrations] [custom build] 
[integrations] [custom build]     Blocking waiting for file lock on build directory
[integrations] [custom build] 
[work] [custom build]     Finished `release` profile [optimized] target(s) in 1m 43s
[work] [custom build] 
[integrations] [custom build]    Compiling g1t-secrets v0.1.0 (/home/runner/work/repo/crates/secrets)
[integrations] [custom build] 
[integrations] [custom build]    Compiling g1t-integrations v0.1.0 (/home/runner/work/repo/services/integrations)
[integrations] [custom build] 
[work] [custom build] [INFO]: Optimizing wasm binaries with `wasm-opt`...
[work] [custom build] 
[work] [custom build] [INFO]: :-)Done in 1m 54s
[work] [custom build] [INFO]: :-) Your wasm pkg is ready to publish at /home/runner/work/repo/services/work/build/.tmp.
[work] [custom build] 
[work] [custom build] 
[work] [custom build]   index.js  27.2kb
[work] [custom build] 
[work] [custom build] ⚡ Done in 17ms
[work] [custom build] 
[work] Total Upload: 6855.40 KiB / gzip: 1692.70 KiB
[integrations] [custom build]     Finished `release` profile [optimized] target(s) in 47.74s
[integrations] [custom build] 
[work] Worker Startup Time: 9 ms
[work] Your Worker has access to the following bindings:
[work] Binding                          Resource         
[work] env.DB (g1t-work)                D1 Database      
[work] env.IDENTITY (g1t-identity)      Worker           
[work] env.REPOS (g1t-repos)            Worker           
[work] env.EVENTS (g1t-events)          Worker           
[work] env.ACTIONS (g1t-actions)        Worker           
[work] Uploaded g1t-work (3.60 sec)
[integrations] [custom build] [INFO]: Optimizing wasm binaries with `wasm-opt`...
[integrations] [custom build] 
[work] Deployed g1t-work triggers (1.12 sec)
[work]   Consumer for g1t-events-work
[work] Current Version ID: eb870d37-0eff-486f-8cf2-56f074b60017
[integrations] [custom build] [INFO]: :-)Done in 49.66s
[integrations] [custom build] [INFO]: :-) Your wasm pkg is ready to publish at /home/runner/work/repo/services/integrations/build/.tmp.
[integrations] [custom build] 
[integrations] [custom build] 
[integrations] [custom build]   index.js  27.2kb
[integrations] [custom build] 
[integrations] [custom build] ⚡ Done in 10ms
[integrations] [custom build] 
[integrations] Total Upload: 1850.17 KiB / gzip: 464.18 KiB
[packages]  ⛅️ wrangler 4.146.0 (update available 4.149.0)
[packages] ───────────────────────────────────────────────
[packages] [custom build] Running: node ../../scripts/build-rust-worker.mjs
[packages] [custom build] [INFO]: Checking for the Wasm target...
[packages] [custom build] 
[packages] [custom build] [INFO]: Compiling to Wasm...
[packages] [custom build] 
[packages] [custom build]    Compiling g1t-blobstore v0.1.0 (/home/runner/work/repo/crates/blobstore)
[packages] [custom build] 
[packages] [custom build]    Compiling g1t-packages v0.1.0 (/home/runner/work/repo/services/packages)
[packages] [custom build] 
[integrations] Worker Startup Time: 5 ms
[integrations] Your Worker has access to the following bindings:
[integrations] Binding                                                Resource                  
[integrations] env.DB (g1t-integrations)                              D1 Database               
[integrations] env.IDENTITY (g1t-identity)                            Worker                    
[integrations] env.WORK (g1t-work)                                    Worker                    
[integrations] env.RUNNER (g1t-runner)                                Worker                    
[integrations] env.REPOS (g1t-repos)                                  Worker                    
[integrations] env.API_URL ("https://api.g1t.sh")                     Environment Variable      
[integrations] env.SITE_URL ("https://g1t.sh")                        Environment Variable      
[integrations] env.GITHUB_APP_ID ("5203641")                          Environment Variable      
[integrations] env.GITHUB_APP_SLUG ("g1t-sh")                         Environment Variable      
[integrations] env.GITHUB_APP_CLIENT_ID ("Iv23liZS94alfjIUn1eW")      Environment Variable      
[integrations] Uploaded g1t-integrations (2.49 sec)
[integrations] Deployed g1t-integrations triggers (1.32 sec)
[integrations]   Consumer for g1t-events-integrations
[integrations] Current Version ID: 2338b0b8-120b-4f07-b9ca-8a272e140f32
[packages] [custom build] warning: variant `Bytes` is never constructed
[packages] [custom build]   --> services/packages/src/marshal.rs:26:5
[packages] [custom build]    |
[packages] [custom build] 18 | pub enum Value {
[packages] [custom build]    |          ----- variant in this enum
[packages] [custom build] ...
[packages] [custom build] 26 |     Bytes(Vec<u8>),
[packages] [custom build]    |     ^^^^^
[packages] [custom build]    |
[packages] [custom build]    = note: `Value` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[packages] [custom build]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[packages] [custom build] 
[packages] [custom build] 
[packages] [custom build] warning: `g1t-packages` (lib) generated 1 warning
[packages] [custom build]     Finished `release` profile [optimized] target(s) in 21.52s
[packages] [custom build] 
[packages] [custom build] [INFO]: Optimizing wasm binaries with `wasm-opt`...
[packages] [custom build] 
[packages] [custom build] [INFO]: :-)Done in 25.08s
[packages] [custom build] 
[packages] [custom build] [INFO]: :-) Your wasm pkg is ready to publish at /home/runner/work/repo/services/packages/build/.tmp.
[packages] [custom build] 
[packages] [custom build] 
[packages] [custom build]   index.js  30.4kb
[packages] [custom build] 
[packages] [custom build] ⚡ Done in 13ms
[packages] [custom build] 
[packages] Total Upload: 3175.31 KiB / gzip: 872.18 KiB
[packages] Worker Startup Time: 5 ms
[packages] Your Worker has access to the following bindings:
[packages] Binding                                                            Resource                  
[packages] env.DB (g1t-packages)                                              D1 Database               
[packages] env.BLOBS (g1t-packages)                                           R2 Bucket                 
[packages] env.IDENTITY (g1t-identity)                                        Worker                    
[packages] env.REPOS (g1t-repos)                                              Worker                    
[packages] env.EVENTS (g1t-events)                                            Worker                    
[packages] env.BILLING (g1t-billing)                                          Worker                    
[packages] env.ANONYMOUS_LIMIT (300 requests/60s)                             Rate Limit                
[packages] env.SIGNED_LIMIT (5000 requests/60s)                               Rate Limit                
[packages] env.BLOB_STORE ("r2")                                              Environment Variable      
[packages] env.R2_ACCOUNT_ID ("1e6f2cffa3f445920836e8ebe446bb58")             Environment Variable      
[packages] env.R2_BUCKET ("g1t-packages")                                     Environment Variable      
[packages] env.MAX_REQUEST_BYTES ("100000000")                                Environment Variable      
[packages] env.REGISTRY_HOST ("g1t.sh")                                       Environment Variable      
[packages] env.STORAGE_LIMITS ("on")                                          Environment Variable      
[packages] env.PROTECTED_WORKSPACES ("flagon-io")                             Environment Variable      
[packages] Uploaded g1t-packages (5.02 sec)
[packages] Deployed g1t-packages triggers (1.37 sec)
[packages]   schedule: 37 * * * *
[packages]   Consumer for g1t-events-packages
[packages] Current Version ID: 6493c4b8-473e-4954-aff6-af586c978204

unit          stage  result  version                               time    note
------------  -----  ------  ------------------------------------  ------  ----
events        core   ok      7299ee7c-7156-4025-b9cb-2b399c8dabe2  89.7s
work          core   ok      eb870d37-0eff-486f-8cf2-56f074b60017  141.8s
integrations  core   ok      2338b0b8-120b-4f07-b9ca-8a272e140f32  56.9s
packages      core   ok      6493c4b8-473e-4954-aff6-af586c978204  36.6s

Deployed in 179.6s.
##[group]sccache's hits and misses
bash scripts/sccache.sh stats
##[endgroup]
shell: bash -e /home/runner/_temp/18d9bf2400a1af21.sh
sccache was not used in this job.
Cache saved with key: cargo-target-Linux-rust-1-e739dd1792513caa6aaec120c2743c9d9a899a4c24b1adbc17a7a3acd72f2d2c (125.4 MB, packed in 1.6s, sent in 7.5s)
